]> shimmer.witbreuk.eu Git - UltimateKEYS.git/blobdiff - UltimateKEYS - 2019-07-31.ahk
Delete AltGr + Shift + _.png
[UltimateKEYS.git] / UltimateKEYS - 2019-07-31.ahk
index 64d05b2e9ab9c923b3386ee415dbde56afe5c67b..d78b78c866fa4380eb84dc370c7d586ce8923a9c 100644 (file)
@@ -157,6 +157,69 @@ dkMacron.item("Y") := "Ȳ"  ; Y with macron
 dkMacron.item(" ") := "¯"  ; macron\r
 \r
 \r
 dkMacron.item(" ") := "¯"  ; macron\r
 \r
 \r
+dkCedillaOgonek := ComObjCreate("Scripting.Dictionary")\r
+dkCedillaOgonek.item("a") := "ą"  ; a with ogonek\r
+dkCedillaOgonek.item("A") := "Ą"  ; A with ogonek\r
+dkCedillaOgonek.item("c") := "ç"  ; c with cedilla\r
+dkCedillaOgonek.item("C") := "Ç"  ; C with cedilla\r
+dkCedillaOgonek.item("d") := "ḑ"  ; d with cedilla\r
+dkCedillaOgonek.item("D") := "Ḑ"  ; D with cedilla\r
+dkCedillaOgonek.item("e") := "ę"  ; e with ogonek\r
+dkCedillaOgonek.item("E") := "Ę"  ; E with ogonek\r
+dkCedillaOgonek.item("ë") := "ȩ"  ; e with cedilla\r
+dkCedillaOgonek.item("Ë") := "Ȩ"  ; E with cedilla\r
+dkCedillaOgonek.item("g") := "ģ"  ; g with cedilla\r
+dkCedillaOgonek.item("G") := "Ģ"  ; G with cedilla\r
+dkCedillaOgonek.item("h") := "ḩ"  ; h with cedilla\r
+dkCedillaOgonek.item("H") := "Ḩ"  ; H with cedilla\r
+dkCedillaOgonek.item("i") := "į"  ; i with ogonek\r
+dkCedillaOgonek.item("I") := "Į"  ; I with ogonek\r
+dkCedillaOgonek.item("k") := "ķ"  ; k with cedilla\r
+dkCedillaOgonek.item("K") := "Ķ"  ; K with cedilla\r
+dkCedillaOgonek.item("l") := "ļ"  ; l with cedilla\r
+dkCedillaOgonek.item("L") := "Ļ"  ; L with cedilla\r
+dkCedillaOgonek.item("n") := "ņ"  ; n with cedilla\r
+dkCedillaOgonek.item("N") := "Ņ"  ; N with cedilla\r
+dkCedillaOgonek.item("o") := "ǫ"  ; o with ogonek\r
+dkCedillaOgonek.item("O") := "Ǫ"  ; O with ogonek\r
+dkCedillaOgonek.item("r") := "ŗ"  ; r with cedilla\r
+dkCedillaOgonek.item("R") := "Ŗ"  ; R with cedilla\r
+dkCedillaOgonek.item("s") := "ş"  ; s with cedilla\r
+dkCedillaOgonek.item("S") := "Ş"  ; S with cedilla\r
+dkCedillaOgonek.item("t") := "ţ"  ; t with cedilla\r
+dkCedillaOgonek.item("T") := "Ţ"  ; T with cedilla\r
+dkCedillaOgonek.item("u") := "ų"  ; u with ogonek\r
+dkCedillaOgonek.item("U") := "Ų"  ; U with ogonek\r
+dkCedillaOgonek.item(".") := "˛"  ; ogonek\r
+dkCedillaOgonek.item(" ") := "¸"  ; cedilla\r
+\r
+\r
+dkBreveSpecial := ComObjCreate("Scripting.Dictionary")\r
+dkBreveSpecial.item("a") := "ă"  ; a with breve\r
+dkBreveSpecial.item("A") := "Ă"  ; A with breve\r
+dkBreveSpecial.item("e") := "ĕ"  ; e with breve\r
+dkBreveSpecial.item("E") := "Ĕ"  ; E with breve\r
+dkBreveSpecial.item("f") := "ə"  ; small letter schwa (Azerbaijani)\r
+dkBreveSpecial.item("F") := "Ə"  ; capital letter schwa (Azerbaijani)\r
+dkBreveSpecial.item("g") := "ğ"  ; g with breve\r
+dkBreveSpecial.item("G") := "Ğ"  ; G with breve\r
+dkBreveSpecial.item("i") := "ĭ"  ; i with breve\r
+dkBreveSpecial.item("I") := "Ĭ"  ; I with breve\r
+dkBreveSpecial.item("j") := "ij"  ; ligature ij\r
+dkBreveSpecial.item("J") := "IJ"  ; ligature IJ\r
+dkBreveSpecial.item("n") := "ŋ"  ; small letter eng(ma)\r
+dkBreveSpecial.item("N") := "Ŋ"  ; capital letter eng(ma)\r
+dkBreveSpecial.item("o") := "ŏ"  ; o with breve\r
+dkBreveSpecial.item("O") := "Ŏ"  ; O with breve\r
+dkBreveSpecial.item("s") := "ș"  ; s with comma below (Romanian)\r
+dkBreveSpecial.item("S") := "Ș"  ; S with comma below (Romanian)\r
+dkBreveSpecial.item("t") := "ț"  ; t with comma below (Romanian)\r
+dkBreveSpecial.item("T") := "Ț"  ; T with comma below (Romanian)\r
+dkBreveSpecial.item("u") := "ŭ"  ; u with breve\r
+dkBreveSpecial.item("U") := "Ŭ"  ; U with breve\r
+dkBreveSpecial.item(" ") := "˘"  ; breve\r
+\r
+\r
 dkAcuteAccent := ComObjCreate("Scripting.Dictionary")\r
 dkAcuteAccent.item("a") := "á"  ; a with acute\r
 dkAcuteAccent.item("A") := "Á"  ; A with acute\r
 dkAcuteAccent := ComObjCreate("Scripting.Dictionary")\r
 dkAcuteAccent.item("a") := "á"  ; a with acute\r
 dkAcuteAccent.item("A") := "Á"  ; A with acute\r
@@ -228,8 +291,8 @@ dkDiaeresis.item("x") := "ẍ"  ; x with diaeresis
 dkDiaeresis.item("X") := "Ẍ"  ; X with diaeresis\r
 dkDiaeresis.item("y") := "ÿ"  ; y with diaeresis\r
 dkDiaeresis.item("Y") := "Ÿ"  ; Y with diaeresis\r
 dkDiaeresis.item("X") := "Ẍ"  ; X with diaeresis\r
 dkDiaeresis.item("y") := "ÿ"  ; y with diaeresis\r
 dkDiaeresis.item("Y") := "Ÿ"  ; Y with diaeresis\r
-dkDiaeresis.item("""") := "¨"  ; diaeresis\r
-dkDiaeresis.item(" ") := "¨"   ; diaeresis\r
+dkDiaeresis.item("""") := "¨" ; diaeresis\r
+dkDiaeresis.item(" ") := "¨"  ; diaeresis\r
 \r
 \r
 dkGraveAccent := ComObjCreate("Scripting.Dictionary")\r
 \r
 \r
 dkGraveAccent := ComObjCreate("Scripting.Dictionary")\r
@@ -274,69 +337,6 @@ dkTilde.item("~") := "~"  ; tilde
 dkTilde.item(" ") := "~"  ; tilde\r
 \r
 \r
 dkTilde.item(" ") := "~"  ; tilde\r
 \r
 \r
-dkCedillaOgonek := ComObjCreate("Scripting.Dictionary")\r
-dkCedillaOgonek.item("a") := "ą"  ; a with ogonek\r
-dkCedillaOgonek.item("A") := "Ą"  ; A with ogonek\r
-dkCedillaOgonek.item("c") := "ç"  ; c with cedilla\r
-dkCedillaOgonek.item("C") := "Ç"  ; C with cedilla\r
-dkCedillaOgonek.item("d") := "ḑ"  ; d with cedilla\r
-dkCedillaOgonek.item("D") := "Ḑ"  ; D with cedilla\r
-dkCedillaOgonek.item("e") := "ę"  ; e with ogonek\r
-dkCedillaOgonek.item("E") := "Ę"  ; E with ogonek\r
-dkCedillaOgonek.item("ë") := "ȩ"  ; e with cedilla\r
-dkCedillaOgonek.item("Ë") := "Ȩ"  ; E with cedilla\r
-dkCedillaOgonek.item("g") := "ģ"  ; g with cedilla\r
-dkCedillaOgonek.item("G") := "Ģ"  ; G with cedilla\r
-dkCedillaOgonek.item("h") := "ḩ"  ; h with cedilla\r
-dkCedillaOgonek.item("H") := "Ḩ"  ; H with cedilla\r
-dkCedillaOgonek.item("i") := "į"  ; i with ogonek\r
-dkCedillaOgonek.item("I") := "Į"  ; I with ogonek\r
-dkCedillaOgonek.item("k") := "ķ"  ; k with cedilla\r
-dkCedillaOgonek.item("K") := "Ķ"  ; K with cedilla\r
-dkCedillaOgonek.item("l") := "ļ"  ; l with cedilla\r
-dkCedillaOgonek.item("L") := "Ļ"  ; L with cedilla\r
-dkCedillaOgonek.item("n") := "ņ"  ; n with cedilla\r
-dkCedillaOgonek.item("N") := "Ņ"  ; N with cedilla\r
-dkCedillaOgonek.item("o") := "ǫ"  ; o with ogonek\r
-dkCedillaOgonek.item("O") := "Ǫ"  ; O with ogonek\r
-dkCedillaOgonek.item("r") := "ŗ"  ; r with cedilla\r
-dkCedillaOgonek.item("R") := "Ŗ"  ; R with cedilla\r
-dkCedillaOgonek.item("s") := "ş"  ; s with cedilla\r
-dkCedillaOgonek.item("S") := "Ş"  ; S with cedilla\r
-dkCedillaOgonek.item("t") := "ţ"  ; t with cedilla\r
-dkCedillaOgonek.item("T") := "Ţ"  ; T with cedilla\r
-dkCedillaOgonek.item("u") := "ų"  ; u with ogonek\r
-dkCedillaOgonek.item("U") := "Ų"  ; U with ogonek\r
-dkCedillaOgonek.item(".") := "˛"  ; ogonek\r
-dkCedillaOgonek.item(" ") := "¸"  ; cedilla\r
-\r
-\r
-dkBreveSpecial := ComObjCreate("Scripting.Dictionary")\r
-dkBreveSpecial.item("a") := "ă"  ; a with breve\r
-dkBreveSpecial.item("A") := "Ă"  ; A with breve\r
-dkBreveSpecial.item("e") := "ĕ"  ; e with breve\r
-dkBreveSpecial.item("E") := "Ĕ"  ; E with breve\r
-dkBreveSpecial.item("f") := "ə"  ; small letter schwa (Azerbaijani)\r
-dkBreveSpecial.item("F") := "Ə"  ; capital letter schwa (Azerbaijani)\r
-dkBreveSpecial.item("g") := "ğ"  ; g with breve\r
-dkBreveSpecial.item("G") := "Ğ"  ; G with breve\r
-dkBreveSpecial.item("i") := "ĭ"  ; i with breve\r
-dkBreveSpecial.item("I") := "Ĭ"  ; I with breve\r
-dkBreveSpecial.item("j") := "ij"  ; ligature ij\r
-dkBreveSpecial.item("J") := "IJ"  ; ligature IJ\r
-dkBreveSpecial.item("n") := "ŋ"  ; small letter eng(ma)\r
-dkBreveSpecial.item("N") := "Ŋ"  ; capital letter eng(ma)\r
-dkBreveSpecial.item("o") := "ŏ"  ; o with breve\r
-dkBreveSpecial.item("O") := "Ŏ"  ; O with breve\r
-dkBreveSpecial.item("s") := "ș"  ; s with comma below (Romanian)\r
-dkBreveSpecial.item("S") := "Ș"  ; S with comma below (Romanian)\r
-dkBreveSpecial.item("t") := "ț"  ; t with comma below (Romanian)\r
-dkBreveSpecial.item("T") := "Ț"  ; T with comma below (Romanian)\r
-dkBreveSpecial.item("u") := "ŭ"  ; u with breve\r
-dkBreveSpecial.item("U") := "Ŭ"  ; U with breve\r
-dkBreveSpecial.item(" ") := "˘"  ; breve\r
-\r
-\r
 dkGreekAlphabet := ComObjCreate("Scripting.Dictionary")\r
 dkGreekAlphabet.item("a") := "α"  ; small alpha\r
 dkGreekAlphabet.item("A") := "Α"  ; capital alpha\r
 dkGreekAlphabet := ComObjCreate("Scripting.Dictionary")\r
 dkGreekAlphabet.item("a") := "α"  ; small alpha\r
 dkGreekAlphabet.item("A") := "Α"  ; capital alpha\r
@@ -850,15 +850,6 @@ return
 >!\::Send ¬   ; not sign\r
 >!|::Send ¦   ; broken bar\r
 \r
 >!\::Send ¬   ; not sign\r
 >!|::Send ¦   ; broken bar\r
 \r
->!`::\r
-  Input, key, L1, {delete}{esc}{home}{end}\r
-  Send % dkGraveAccent.item(key)\r
-return\r
->!~::\r
-  Input, key, L1, {delete}{esc}{home}{end}\r
-  Send % dkTilde.item(key)\r
-return\r
-\r
 >!6::\r
   Input, key, L1, {delete}{esc}{home}{end}\r
   Send % dkCircumflex.item(key)\r
 >!6::\r
   Input, key, L1, {delete}{esc}{home}{end}\r
   Send % dkCircumflex.item(key)\r
@@ -877,6 +868,15 @@ return
   Send % dkMacron.item(key)\r
 return\r
 \r
   Send % dkMacron.item(key)\r
 return\r
 \r
+>!-::\r
+  Input, key, L1, {delete}{esc}{home}{end}\r
+  Send % dkCedillaOgonek.item(key)\r
+return\r
+>!_::\r
+  Input, key, L1, {delete}{esc}{home}{end}\r
+  Send % dkBreveSpecial.item(key)\r
+return\r
+\r
 >!'::\r
   Input, key, L1, {delete}{esc}{home}{end}\r
   Send % dkAcuteAccent.item(key)\r
 >!'::\r
   Input, key, L1, {delete}{esc}{home}{end}\r
   Send % dkAcuteAccent.item(key)\r
@@ -886,13 +886,13 @@ return
   Send % dkDiaeresis.item(key)\r
 return\r
 \r
   Send % dkDiaeresis.item(key)\r
 return\r
 \r
->!-::\r
+>!`::\r
   Input, key, L1, {delete}{esc}{home}{end}\r
   Input, key, L1, {delete}{esc}{home}{end}\r
-  Send % dkCedillaOgonek.item(key)\r
+  Send % dkGraveAccent.item(key)\r
 return\r
 return\r
->!_::\r
+>!~::\r
   Input, key, L1, {delete}{esc}{home}{end}\r
   Input, key, L1, {delete}{esc}{home}{end}\r
-  Send % dkBreveSpecial.item(key)\r
+  Send % dkTilde.item(key)\r
 return\r
 \r
 >!m::\r
 return\r
 \r
 >!m::\r